package com.wmlive.hhvideo.heihei.beans.opus;

import com.wmlive.hhvideo.common.base.BaseModel;

import java.util.List;

/**
 *  发布作品是request bean
 * Created by kangzhen on 2017/6/5.
 */

public class OpusPublishRequestBean extends BaseModel {
    private String title;//描述(否)

    private String opus_path;//视频文件上传path，oss 接口返回的path
    private String opus_file_sign;//视频文件签名

    private String opus_cover;//视频关键帧path
    private String opus_cover_sign;//视频关键帧文件签名

    private String opus_gif_cover;//视频动态图path
    private String opus_gif_cover_sign;//视频动态图文件签名

    private long  topic_id;//话题ID，如果选择了话题
    private long music_id;//音乐ID，如果选择了音乐
    private List at_user_ids;//@用户ID 以“，”隔开
    private float opus_length;//视频的长度

    public OpusPublishRequestBean() {
    }

    public float getOpus_length() {
        return opus_length;
    }

    public void setOpus_length(float opus_length) {
        this.opus_length = opus_length;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getOpus_path() {
        return opus_path;
    }

    public void setOpus_path(String opus_path) {
        this.opus_path = opus_path;
    }

    public String getOpus_file_sign() {
        return opus_file_sign;
    }

    public void setOpus_file_sign(String opus_file_sign) {
        this.opus_file_sign = opus_file_sign;
    }

    public String getOpus_cover() {
        return opus_cover;
    }

    public void setOpus_cover(String opus_cover) {
        this.opus_cover = opus_cover;
    }

    public String getOpus_cover_sign() {
        return opus_cover_sign;
    }

    public void setOpus_cover_sign(String opus_cover_sign) {
        this.opus_cover_sign = opus_cover_sign;
    }

    public String getOpus_gif_cover() {
        return opus_gif_cover;
    }

    public void setOpus_gif_cover(String opus_gif_cover) {
        this.opus_gif_cover = opus_gif_cover;
    }

    public String getOpus_gif_cover_sign() {
        return opus_gif_cover_sign;
    }

    public void setOpus_gif_cover_sign(String opus_gif_cover_sign) {
        this.opus_gif_cover_sign = opus_gif_cover_sign;
    }

    public long getMusic_id() {
        return music_id;
    }

    public void setMusic_id(long music_id) {
        this.music_id = music_id;
    }

    public long getTopic_id() {
        return topic_id;
    }

    public void setTopic_id(long topic_id) {
        this.topic_id = topic_id;
    }

    public String getAt_user_ids() {
        if(at_user_ids==null){
            return "";
        }
        return "";
    }

    public void setAt_user_ids(List at_user_ids) {
        this.at_user_ids = at_user_ids;
    }

    @Override
    public String toString() {
        return "OpusPublishRequestBean{" +
                "title='" + title + '\'' +
                ", opus_path='" + opus_path + '\'' +
                ", opus_file_sign='" + opus_file_sign + '\'' +
                ", opus_cover='" + opus_cover + '\'' +
                ", opus_cover_sign='" + opus_cover_sign + '\'' +
                ", opus_gif_cover='" + opus_gif_cover + '\'' +
                ", opus_gif_cover_sign='" + opus_gif_cover_sign + '\'' +
                ", topic_id=" + topic_id +
                ", music_id=" + music_id +
                ", at_user_ids=" + getAt_user_ids() +
                '}';
    }
}
